package com.amumu.drama.common.modules.sumapay.dto;

import cn.hutool.json.JSONArray;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

@Data
public class ReturnModel {
	private String requestId;  
	private String result;  
	private String merchantCode;  
	private String originalRequestId;  
	private String tradeId;  
	private String tradeSum;
	private String status; 
	private String requestTime; 
	private String endTime; 
	private String remark;
	private String numOfPayments;
	private String passThrough;
	private String errorMsg;
	private String randomValidateId;
	private String randomCode;
	private String payId;
	private String fiscalDate;
	private String payType;
	private String bankCode;
	private String totalPrice;
	private String tradeAmount;
	private String tradeFee;
	private String userIdIdentity;
	private String bankAccount;
	private String bindIds;
	private String html;
	private String pageNum;
	private String tradeList;
	private String merchantName;
	private String balance;
	private String withdrawAbleBalance;
	private String frozenBalance;
	private String prepaidAccountBalance;
	private String unsettledBalance;
	private String riskReserveAccountBalance;
	private String protocolNo;
	private String bankCardType;
	private String sendMark;
	private String failReason;
	private String signStatus;
	private String rescindResult;
	private String sum;
	private String tradeStatus; 
	private String errorCode;
	private String requestOrderId;
	private List<Map<String, Object>> protocolList;
	private String mobileNo;
	private String back;


	private String name;
	private String idNumber;

	private JSONArray settleRecords;
	private String signStr;
	private String signature;
	private String returnSignature;
	private String signCheck;
	private ArrayList<String> list;
	private ArrayList<String> usedList;
	private ArrayList<String> bankCardTypeList;

	private String settleDate;
	private String key;



}
